Continuous Query-Based Syndication: Distributed, Expressive Messaging for the IoT
نویسندگان
چکیده
Applications in the Internet of Things exist at a confluence of semantically isolated networks over buildings, physical spaces, cloud services, smart appliances and mobile and wearable devices. The utility of these applications is in their ability to capture capabilities of new families of smart, networked devices and integrate them with existing networks surrounding people, things and places. We present a novel publish-subscribe mechanism—continuous query-based syndication (CQBS)—that allows subscribers to richly describe the set of resources they require and maintain a consistent view of relevant data sources even as they change over time. We implement a highly available, distributed CQBS broker that uses a replicated coordinator to provide simple failover for embedded clients. Through benchmarks, we demonstrate that the system maintains reasonable 95 percentile latencies of under 10ms even under load.
منابع مشابه
Expressive Logic-Based Syndication on the Web
Syndication systems on the Web have attracted vast amounts of attention in recent years. As technologies have emerged and matured, there has been a transition to more expressive syndication approaches; that is, subscribers and publishers are provided with more expressive means of describing their interests and published content, enabling more accurate information filtering. In this paper, we fo...
متن کاملExpressive Syndication on the Web Using a Description Logic Approach
Syndication systems on the Web have attracted vast amounts of attention in recent years. As technologies have emerged and matured, there has been a transition to more expressive syndication approaches; that is, subscribers and publishers are provided with more expressive means of describing their interests and published content, enabling more accurate information filtering. In this paper, we fo...
متن کاملSyndication on the Web using a Description Logic Approach
Syndication systems on the Web have attracted vast amounts of attention in recent years. As technologies have emerged and matured, there has been a transition to more expressive syndication approaches; that is, subscribers and publishers are provided with more expressive means of describing their interests and published content, enabling more accurate information filtering. In this paper, we fo...
متن کاملRoSeS: A Continuous Content-Based Query Engine for RSS Feeds
In this article we present RoSeS (Really Open Simple and Efficient Syndication), a generic framework for content-based RSS feed querying and aggregation. RoSeS is based on a data-centric approach, using a combination of standard database concepts like declarative query languages, views and multiquery optimization. Users create personalized feeds by defining and composing content-based filtering...
متن کاملOptimizing large collections of continuous content-based RSS aggregation queries
In this article we present RoSeS (Really Open Simple and Efficient Syndication), a generic framework for content-based RSS feed querying and aggregation. RoSeS is based on a data-centric approach, using a combination of standard database concepts like declarative query languages, views and multi-query optimization. Users create personalized feeds by defining and composing content-based filterin...
متن کامل